body {background: #050505; font-family:verdana, arial; font-size:11px; color:#d7d7d7}
.none {display:none;}
.border0 {border:0 !important}
.aleft {text-align:left !important}
.acenter {text-align:center !important}
.aright {text-align:right !important}
.ajustify {text-align:justify !important}
.bold {font-weight:bold !important}
.mcenter {margin:0 auto !important}
.mtop5 {margin-top:5px !important}
.mtop7 {margin-top:7px !important}
.mtop10 {margin-top:10px !important}
.mtop12 {margin-top:10px !important}
.mtop15 {margin-top:15px !important}
.mtop20 {margin-top:20px !important}
.mtop25 {margin-top:25px !important}
.tindent15 {text-indent:15px !important}
.tindent25 {text-indent:15px !important}
.tindent35 {text-indent:15px !important}
.fleft {float:left}
.fright {float:right}
.strike {text-decoration:line-through}
.paddingt16 {padding-top:16px;}
.paddingt12 {padding-top:12px;}
.paddingr12 {padding-right:12px;}

.cyellow {color:#fcb62d !important}
.cblack {color:black}
.cred {color:#9a141b !important}
.gradyellow {background:url(../images/gradients/gradyellow2.jpg) repeat-x; height:29px; overflow:hidden}
.cbord {color:#9a141b !important}

.st {margin:0 10px}

a {text-decoration:none; color:white}
a:hover {text-decoration:underline; color:white;}

a.type1 {color:#9a141b; font-weight:bold}
a.type1:hover {text-decoration:none; color:black;}
a.type1.focus {color:black !important}

input {background:#000000; border:1px solid #242424; color:#888888; font-family:verdana; font-size:11px; padding:4px}
input[type=image]
	{
		background: none; border: 0; padding: 0;
	}

p.ok { color: green; display: block; }
p.error { color: red; display: block; }
label.ok { color: green; display: block; }
label.error { color: red; display: block; }

.button1 {overflow:hidden; text-align:center;  margin:0; border:0; padding:0; background: url(../images/buttons/login.jpg); color:#9a141b; width:74px; height:31px}
.button1:hover {color:#fcb62d}
.button2 {overflow:hidden; text-align:center; margin:0; border:0; padding:0; background: url(../images/buttons/button2.jpg); color:#9a141b; width:68px; height:32px; line-height:32px;}
.button2:hover {color:#fcb62d}
.button3 {overflow:hidden; text-align:center; margin:0; border:0; padding:0; background: url(../images/buttons/button3.jpg); color:#9a141b; width:115px; height:32px}
.button3:hover {color:#fcb62d}
.button7 {overflow:hidden; text-align:center; margin:0; border:0; padding:0; background: url(../images/buttons/button7.jpg); color:#9a141b; width:154px; height:32px}
.button7:hover {color:#fcb62d}
a.button4 {display:block; overflow:hidden; margin:0; text-align:center; line-height:32px; border:0; padding:0; background: url(../images/buttons/addtobasket.png); color:#9a141b; width:133px; height:32px}
a.button4:hover {text-decoration:none; color:#fcb62d}
.button5 {display:block; overflow:hidden; margin:0; text-align:center; line-height:32px; border:0; padding:0; background: url(../images/buttons/addtobasket.png); color:#9a141b; width:133px; height:32px}
.button5:hover {color:#fcb62d}
a.button6 {text-decoration:none;line-height:32px;display:block; overflow:hidden; text-align:center; margin:0; border:0; padding:0; background: url(../images/buttons/button3.jpg); color:#9a141b; width:115px; height:32px}
a.button6:hover {color:#fcb62d}

hr.wh {
	border: 0px;
	background: #444444;
	margin: 0px;
	padding: 0px;
	height: 1px;
}

table.stoproc {width:100%}
table.proc95 {width:95%}
table.proc90 {width:90%}

.boxtop {width:1160px; overflow:hidden; margin:0 auto;}

.boxmenu {width:1160px; height:52px; background:url(../images/menu/bg.gif) repeat-x; margin:0 auto; text-align:center}
.boxmenu img.line {margin:0 26px;}

.boxmain {width:1160px; margin:7px auto}
.boxleft {width:222px; float:left; }
.boxcenter {width:697px; float:left; margin-left:10px; }
.boxright {width:222px; float:right; position: relative; }

.sectionwidth {width:203px; margin:0 auto; position:relative}
.section {width:100%; position:relative; background:#101010; margin-bottom:12px}
.section .header {height:42px; widhth:100%; text-align:center; font-weight:bold; line-height:40px}
.section .red {background:url(../images/gradients/gradred.jpg)}
.section .cherry {background:url(../images/gradients/gradcherry.jpg)}
.section .green {background:url(../images/gradients/gradgreen.jpg)}
.section .yellow {background:url(../images/gradients/gradyellow.jpg)}

.section .prod {height:280px; overflow:hidden; position:relative}
.section .prod .images {margin:10px auto 0 auto; overflow:hidden; width:180px; height:180px; background:black}
.section .prod .label {position:absolute; bottom:50px; left:30px; width:163px; font-weight:bold; line-height:25px; height:26px; background: url(../images/prod_label.jpg); text-align:center; color:#981b1e;}
.section .linkpwp {text-align:center; margin:0 0 15px 0}
.section .prod .stleft {position:absolute; left:8px; bottom:50px}
.section .prod .stright {position:absolute; right:8px; bottom:50px}

.section .najpr {margin:10px auto}
.section .najpr .image {width:90%; background:black; text-align:center; padding:5px 0; margin:0 auto}
.section .najpr .title {width:84%; background:black; margin:2px auto; padding:7px}
.section .najpr .title .name {float:left; width:100px; font-weight:bold; }
.section .najpr .title .price {float:right; width:80px; text-align:right; color:#fcb62d; font-weight:bold; }

.section .tips {border-bottom:1px solid #444444; padding-bottom:10px; margin:10px auto; width:201px; margin:10px auto}
.section .tips .image {width:90px; height:60px; overflow:hidden; float:left}
.section .tips .name {width:100px; line-height:13px; padding-left:10px; height:61px; vertival-align:middle; float:left}
.section .tips .name .st {color:#fcb62d}

.section .search {width:203px; margin:15px auto}
.section .search p {margin:9px 0}
.section #rela {position:relative !important; right:-4px; }
.section #rela2 {position:absolute; right:-4px; top:0px }

.section table.basket {width:203px; margin:15px auto 10px auto}
.section table.basket td {padding:6px 0}

.section table.observed {width:203px; margin:15px auto}
.section table.observed td {padding:6px 0px}

.section .tariff {width:203px; margin:0 auto; }
.section .tariff table {width:100%; margin:15px auto; padding:0;}
.section .tariff table td {}
.section .tariff .text {text-align:justify; width:98%; margin:15px auto 0 auto}

.section .catalog .text {text-align:justify; width:90%; margin:15px auto}

.section .newsletter {width:203px; margin:15px auto}
.section .newsletter p {margin:9px 0}

.boxcenter h2 {width:697px; margin: 0 auto; position:relative; height:42px; color:white; text-align:center; font-weight:normal; line-height:40px; background:url(../images/gradients/gradred.jpg)}
.boxcenter h2 .price {position:absolute; right:0px; top:0px; color:#fcb62d; font-weight:bold}
.boxcenter h2.hgreen {width:697px; margin: 0 auto; position:relative; height:42px; color:white; text-align:center; font-weight:normal; line-height:40px; background:url(../images/gradients/gradgreen.jpg)}
.boxcenter h3 {height:29px; widht:100%; margin:20px auto; background:#9a141b; text-align:center; line-height:25px}
.boxcenter h3.style1 {color:#fcb62d; font-weight:bold}
.boxcenter input.style1 {border:0; background:#1b1b1b; padding:6px; color:white;}
.boxcenter textarea.style1  {border:0; font-size:11px; font-family:verdana; background:#1b1b1b; padding:6px; color:white;}
.boxcenter select.style1 {border:0; font-size:11px; font-family:verdana; background:#1b1b1b; padding:6px; color:white;}
.boxcenter .width20 {width:20px}
.boxcenter .width40 {width:40px}
.boxcenter .width205 {width:205px}
.boxcenter .width250 {width:250px}
.boxcenter .width410 {width:410px}
.boxcenter .width500 {width:500px}
.boxcenter .width164 {width:164px}
.boxcenter .height110 {height:110px} 
.boxcenter .content {width:647px; line-height:16px; background:#101010; margin:0 auto; padding:25px}
.boxcenter .content ul {margin-left:20px}
.boxcenter .content ul li {margin:5px}
.boxcenter .gw {color:#fcb62d}
.boxcenter .content .contentcolumn {width:100%; position:relative;}
.boxcenter .content .contentcolumn .boximages {width:250px; float:left}
.boxcenter .content .contentcolumn .image {width:250px; height:200px; overflow:hidden}
.boxcenter .content .contentcolumn .text {width:375px; margin-left:20px; float:left; text-align:justify}
.boxcenter .content .contentcolumn .imageclub {width:304px; height:200px; overflow:hidden}
.boxcenter .content .contentcolumn .textclub {width:310px; margin-left:84px; float:left; text-align:justify}

.boxcenter .content .contentcolumn .boximages1 {width:167px; float:left}
.boxcenter .content .contentcolumn .image1over { width: 220px; heght: 220px; background: #000; }
.boxcenter .content .contentcolumn .image1over .image1 {width:220px; height:220px; background:url(../images/carw.jpg) center center; overflow:hidden}
.boxcenter .content .contentcolumn .text1 {width:395px; line-height:16px;  float:right; text-align:justify}

.boxcenter .content .contentcolumn .price {position:absolute; right:1px; top:5px; color:#fcb62d; font-weight:bold}
.boxcenter .content .contentcolumn h4 {background:none;  text-align:left;  position:relative; font-weight:bold; color:white; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #444444}
.boxcenter .content .contentcolumn h4 a {width:327px; display:inline-block}
.boxcenter .content .contentcolumn .cw {text-align:right; margin-top:5px}
.boxcenter .content .contentcolumn .cw a {color:#fcb62d }
.boxcenter .content .contentcolumn .text1 .cw {text-align:right; margin-top:5px}
.boxcenter .content .contentcolumn .text1 .cw a {color:#fcb62d }

.boxcenter .content .boxproduct { position:relative; padding:10px; width:171px; float:left; margin:5px 0 5px 20px; _margin:5px 0 5px 13px}
.boxcenter .content .boxproduct .imageover { width:170px; height:170px;  }
.boxcenter .content .boxproduct .image {width:170px; height:170px;  overflow:hidden}
.boxcenter .content .boxproduct .name {color:white; height:48px; overflow:hidden; text-align:left; font-weight:bold; margin:5px 0}
.boxcenter .content .boxproduct .price {text-align:right; color:#fcb62d; font-weight:bold}
.boxcenter .content .boxproduct .priceold {text-decoration:line-through; font-weight:bold; padding-right:20px; color:#d7d7d7;}
.boxcenter .content .boxproduct .tobasket {margin-top:10px}
.boxcenter .content .boxproduct .rela {position:relative !important; top:-4px}
.boxcenter .content .boxproductborder {width:1px; height:90%; position:absolute; right:-10px; top:10px; background:#444444}

.boxcenter .content .boxarticle {position:relative; width:171px; float:left; margin:5px 0 5px 30px; _margin:5px 0 5px 13px}
.boxcenter .content .boxarticle .image {width:170px; height:116px; overflow:hidden}
.boxcenter .content .boxarticle .name {color:white; text-align:left; font-weight:normal; margin:25px 0 0 0}
.boxcenter .content .boxarticle .name a span {color:#FCB62D;}
.boxcenter .content .boxarticleborder {width:1px; height:98%; position:absolute; right:-17px; top:0px; background:#444444}

.boxcenter .content .productpage .bar {margin:20px auto; position:relative; height:84px; border-top:1px solid #444444; border-bottom:1px solid #444444; background:url(../images/gradients/gradblack.jpg)}
.boxcenter .content .basketbar {margin:10px auto; position:relative; height:84px; border-top:1px solid #9a141b; border-bottom:1px solid #9a141b; background:url(../images/gradients/gradblack.jpg)}
.boxcenter .content .basketbar p {margin:5px 0}
.boxcenter .content .basketbar .price {font-size:15px; font-weight:bold; color:#fcb62d}
.boxcenter .content .basketbar .name {color:white}

.boxcenter .content .boxbasket {margin:10px auto}
.boxcenter .content .boxbasket .imageover { width: 98px; height: 98px; background: #000; float:left}
.boxcenter .content .boxbasket .imageover .image {width:98px; height:98px; overflow:hidden; background:black;}
.boxcenter .content .boxbasket .box {position:relative; margin-top:0; padding-bottom:0px; float:right; height:98px; display:inline-block; background:#151515; width:538px}
.boxcenter .content .boxbasket .name {position:absolute; width:75%; text-align:left; left:20px; top:10px; font-weight:bold; color:white; }
.boxcenter .content .boxbasket .price {position:absolute; right:20px; top:10px;  color:#fcb62d; font-weight:bold}
.boxcenter .content .boxbasket .delete {position:absolute; right:20px; bottom:28px; }
.boxcenter .content .boxbasket .delete a {color:#9a141b; display:inline-block; background:#1b1b1b; width:48px; line-height:23px; height:23px;}
.boxcenter .content .boxbasket .checkbox {position:absolute; right:21px; bottom:34px;}
.boxcenter .content .boxbasket .pos1 {position:absolute; left:20px; top:49px; *top:50px}
.boxcenter .content .boxbasket .pos2 {position:absolute; left:100px; top:47px}
.boxcenter .content .boxbasket .pos3 {position:absolute; left:265px; top:49px; *top:50px}
.boxcenter .content .boxbasket .pos4 {position:absolute; left:300px; top:47px}
.boxcenter .content .boxbasket .pos4 img {vertical-align:bottom}
.boxcenter .content .boxbasket .icount {width:25px}
.boxcenter .content table.basketmenu {margin-bottom:20px; *margin-bottom:28px}


.boxcenter .content table.style1 {color:white}
.boxcenter .content table.style1 th {padding:6px; text-align:center; color:#fcb62d}
.boxcenter .content table.style1 td {padding:6px; background:#151515}
.boxcenter .content table.style1 td.cgray {color:#525252}

.boxcenter .content .vouchbox {margin-bottom:8px}
.boxcenter .content .vouchbox .img {float:left; width:190px; height:117px;}
.boxcenter .content .vouchbox .text {float:left; position:relative; width:450px; height:117px; background:#151515}
.boxcenter .content .vouchbox .name {position:absolute; left:20px; top:20px; font-weight:bold}
.boxcenter .content .vouchbox .price {position:absolute; right:20px; top:20px; font-weight:bold; color:#fcb62d;}
.boxcenter .content .vouchbox .button {position:absolute; bottom:20px; right:20px}

.boxcenter .sorting {color:white; position:relative; width:697px; margin: 0px auto; height:42px; text-align:center; font-weight:normal; line-height:40px; background:url(../images/gradients/gradred.jpg)}
.boxcenter .sorting .text {text-align:left; padding-left:30px}

.boxcenter .pagination {color:white; position:relative; width:697px; margin: 5px auto; height:42px; text-align:center; font-weight:normal; line-height:40px; background:url(../images/gradients/gradred.jpg)}
.boxcenter .pagination .count {float:left; width:100px; padding-left:30px; margin-top:1px;}
.boxcenter .pagination .pages {float:right; padding-right:20px; text-align:right; margin-top:1px;width:476px}
.boxcenter .pagination .controls {margin:0 10px; font-weight:bold; }
.boxcenter .pagination .nums {margin:0 4px}
.boxcenter .pagination .focus {font-weight:bold; color:#fcb62d}

.boxcenter .paginationsmall {color:white; position:relative; width:100%; overflow:hidden; margin: 5px auto; height:29px; text-align:center; font-weight:normal; line-height:25px; background:#9a141b}
.boxcenter .paginationsmall .count {float:left; width:100px; padding-left:12px; margin-top:1px;}
.boxcenter .paginationsmall .pages {float:right; padding-right:20px; text-align:right; margin-top:1px;width:476px}
.boxcenter .paginationsmall .controls {margin:0 10px; font-weight:bold; }
.boxcenter .paginationsmall .nums {margin:0 4px}
.boxcenter .paginationsmall .focus {font-weight:bold; color:#fcb62d}

a.menu1 {width:100%; height:29px; text-indent:20px; background:url(../images/menubg1.jpg) repeat-x; line-height:30px; overflow:hidden; display:block}
a.menu1:hover {text-decoration:none; color:#fcb62d}
a.menu1focus {width:100%; color:#fcb62d; font-weight:bold; height:29px; text-indent:20px; background:url(../images/menubg1.jpg) repeat-x; line-height:30px; overflow:hidden; display:block}
a.menu2 {width:100%; height:29px; text-indent:40px; background:url(../images/menubg2.jpg) repeat-x; line-height:30px; overflow:hidden; display:block}
a.menu2focus {color:#fcb62d;width:100%; height:29px; text-indent:40px; background:url(../images/menubg2.jpg) repeat-x; line-height:30px; overflow:hidden; display:block}
a.menu2:hover {text-decoration:none; color:#fcb62d}

.boxfotter {background:url(../images/fotterbg.jpg); position:relative; margin:0 auto; text-align:center; line-height:25px; overflow:hidden; width:1160px; height:27px}
.boxfotter a {color:#fcb62d; margin:0 15px}

.scrollbarbox {position:relative; width:145px;}
.scrollbarbox .rightbox {width:30px; position:relative; height:116px; background:#1b1b1b; position:absolute; right:-31px; top:0px}
.scrollbarbox .rightbox .scroll-top {position:absolute; left:4px; top:5px; width:24px; height:16px; background:url(../images/scroll-top.jpg);}
.scrollbarbox .rightbox .scroll-down {position:absolute; left:4px; bottom:5px; width:24px; height:15px; background:url(../images/scroll-down.jpg);}
.scrollbarbox .scrollbar {width:145px; background:#1b1b1b; position:relative; padding:0px; height:116px; overflow:hidden;}
.scrollbarbox .rightbox #scrolling1 {position:absolute; left:13px; top:55px; }

/* START INPUT RADIO */
.scrollbarbox .scrollbar label.ui-checkbox, label.ui-radio {width:140px; height:15px; padding:2px; display:inline-block; font-size:11px; background:none; border:0px solid #242424}
.scrollbarbox .scrollbar label.ui-checkbox-state-hover, label.ui-radio-state-hover {background:#fcb62d; color:#000000}		
.scrollbarbox .scrollbar label.ui-checkbox-state-checked, label.ui-radio-state-checked {background:#fcb62d; color:black}
.scrollbarbox .scrollbar label.ui-checkbox-state-checked-hover, label.ui-radio-state-checked-hover {background:#fcb62d; color:#000000}
.scrollbarbox .scrollbar .ui-helper-hidden-accessible {position: absolute;left: -999em;}
/* END INPUT RADIO */


label radio
	{
		width: 129px;
	}


/* START INPUT RADIO */
.checkboxwithlabel label.ui-checkbox, label.ui-radio {*line-height:10px; height:10px; display:inline; font-size:11px; *width:200px; padding-left:30px; background:url(../images/rad1.jpg) no-repeat left center;  border:0px; }
.checkboxwithlabel label.ui-checkbox-state-hover, label.ui-radio-state-hover {background:url(../images/rad2.jpg) no-repeat left center;  background-color:transparent;}		
.checkboxwithlabel label.ui-checkbox-state-checked, label.ui-radio-state-checked {background:url(../images/rad3.jpg) no-repeat left center;  background-color:transparent;}
.checkboxwithlabel label.ui-checkbox-state-checked-hover, label.ui-radio-state-checked-hover {background:url(../images/rad2.jpg) no-repeat left center;  background-color:transparent;}
.checkboxwithlabel .ui-helper-hidden-accessible {position: absolute;left: -999em;}
/* END INPUT RADIO */


/* START INPUT RADIO */
.scrollbar label.ui-checkbox, .scrollbar label.ui-radio {width:170px; height:15px; padding:3px; display:inline-block; font-size:11px; background:#000000; border:1px solid #242424}
.scrollbar label.ui-checkbox-state-hover, label.ui-radio-state-hover {background:#9a141b; color:while}		
.scrollbar label.ui-checkbox-state-checked, label.ui-radio-state-checked {background:white; color:black}
.scrollbar label.ui-checkbox-state-checked-hover, label.ui-radio-state-checked-hover {background:#9a141b; color:while}
.scrollbar .ui-helper-hidden-accessible {position: absolute;left: -999em;}
/* END INPUT RADIO */

/* START INPUT RADIO */
label.ui-checkbox, label.ui-radio {width:8px; padding:0; height:8px; display:inline-block; font-size:1px; background:#000000; border:1px solid #242424}
label.ui-checkbox-state-hover, label.ui-radio-state-hover {background:#9a141b}		
label.ui-checkbox-state-checked, label.ui-radio-state-checked {background:white}
label.ui-checkbox-state-checked-hover, label.ui-radio-state-checked-hover {background:#9a141b}
.ui-helper-hidden-accessible {position: absolute;left: -999em;}
/* END INPUT RADIO */

/* START SELECT STYLISH 1 */
.stylish-select ul.newList {left:-9999px;}
ul.newList * {margin:0; padding:0;}
ul.newList a {color: white; text-decoration:none; display:block;}
ul.newList {margin:0; padding:0; list-style:none; color:white; width:116px; background:#1b1b1b; position:absolute;  border:1px solid #383838; top:42px; left:44; overflow:auto; z-index:9999;}
.newListSelected {width:116px; color:white; height:23px; padding:3px 0 0 6px; float:left; background:url(../images/selectbg.jpg) no-repeat;}
.newListSelected span {width:116px; display:block;}
ul.newList li a {padding:3px 8px; display: block;}
ul.newList li a:focus {-moz-outline-style: none;}
.selectedTxt {width:80px; overflow:hidden; height:23px; padding:0 23px 0 0;}
.hiLite {background:#FCB62D!important; color:#000000!important;}
.hiLite a {background:#FCB62D!important; color:#000000!important;}
.newListHover {background:#FCB62D!important; color:#000!important; cursor:default;}
.newListSelHover, .newListSelFocus {cursor:default;}
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}
/* END SELECT STYLISH 1 */

/* START SELECT STYLISH 2 */
.boxstylish2 .stylish-select ul.newList {left:-9999px;}
.boxstylish2 ul.newList * {margin:0; padding:0;}
.boxstylish2 ul.newList a {color: white; text-decoration:none; display:block;}
.boxstylish2 ul.newList {margin:0; padding:0; list-style:none; color:white; width:199px; background:#1b1b1b; position:absolute;  border:1px solid #383838; top:42px; left:44; overflow:auto; z-index:9999;}
.boxstylish2 .newListSelected {width:199px; color:white; height:23px; padding:3px 0 0 6px; float:left; background:url(../images/selectbg2.jpg) no-repeat;}
.boxstylish2 .newListSelected span {width:116px; display:block;}
.boxstylish2 ul.newList li a {padding:3px 8px; display: block;}
.boxstylish2 ul.newList li a:focus {-moz-outline-style: none;}
.boxstylish2 .selectedTxt {width:163px; overflow:hidden; height:23px; padding:0 23px 0 0;}
.boxstylish2 .hiLite {background:#FCB62D!important; color:#000000!important;}
.boxstylish2 .hiLite a {background:#FCB62D!important; color:#000000!important;}
.boxstylish2 .newListHover {background:#FCB62D!important; color:#000!important; cursor:default;}
.boxstylish2 .newListSelHover, .newListSelFocus {cursor:default;}
.boxstylish2 .newListOptionTitle {font-weight:bold;}
.boxstylish2 .newListOptionTitle ul {margin:3px 0 0;}
.boxstylish2 .newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}
/* END SELECT STYLISH 2 */

#manu
	{
	width: 667px;
	padding-left: 30px;
	background-color: #101010;
	padding-top: 27px;
	padding-bottom:30px;
	}
   .border {
   border-bottom: 1px solid #444444;
   }

 .center  {
  border-left: 1px solid #1b1b1b;
  border-right: 1px solid #1b1b1b;
 }
 .main  {

  width:  638px;
 }
 .box {
  float: left;
  width: 33%;
  text-align: center;
  padding-bottom: 10px;
  margin-top: 10px;
 }
 .clear {
  clear:both;
}